{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Creating superposition states associated with discretized probability distributions\n",
    "\n",
    "#### Prerequisites\n",
    "Here are a few things you should be up to speed on before we start:\n",
    " - [Python fundamentals](https://qiskit.org/textbook/ch-prerequisites/python-and-jupyter-notebooks.html)\n",
    " - [Programming quantum computers using Qiskit](https://qiskit.org/textbook/ch-prerequisites/qiskit.html)\n",
    " - [Single qubit gates](https://qiskit.org/textbook/ch-states/single-qubit-gates.html)\n",
    "\n",
    "Additiona resources can be found [here](https://github.com/QForestCommunity/launchpad/blob/master/README.md).\n",
    "\n",
    "#### Dependencies\n",
    "\n",
    "We also need a couple of Python packages to build our distribution encoder:\n",
    "\n",
    " - [Qiskit](https://qiskit.org/)\n",
    " - [Numpy](https://numpy.org/)\n",
    " - [SciPy](https://www.scipy.org/)\n",
    " - [Matplotlib](https://matplotlib.org/)\n",
    " \n",
    "#### Contributors\n",
    "\n",
    "[Sashwat Anagolum](https://github.com/SashwatAnagolum)\n",
    "\n",
    "#### Qiskit Package Versions"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'qiskit-terra': '0.14.1',\n",
       " 'qiskit-aer': '0.5.1',\n",
       " 'qiskit-ignis': '0.3.0',\n",
       " 'qiskit-ibmq-provider': '0.7.0',\n",
       " 'qiskit-aqua': '0.7.0',\n",
       " 'qiskit': '0.19.1'}"
      ]
     },
     "execution_count": 1,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import qiskit\n",
    "qiskit.__qiskit_version__"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### Introduction\n",
    "\n",
    "Given a probability distribution $p$, we want to create a quantum state $|\\psi\\rangle$ such that\n",
    "\n",
    "$$|\\psi\\rangle = \\sum_{i} \\sqrt{p_i} |i\\rangle$$\n",
    "where $|i\\rangle$ represents one of an orthonormal set of states.\n",
    "\n",
    "While we don't known when (for what kinds of distributions) we can do this, we do know that if you can efficiently integrate over a distribution classically, then we can efficiently construct a quantum state associated with a discretized version of that distribution.\n",
    "\n",
    "It may seem kind of trivial - we can integrate over the distribution classicaly, so why not just create the mixed state shown here?\n",
    "$$\\sum_i p_i |i\\rangle \\langle i |$$\n",
    "\n",
    "If all we needed to do was sample from the distribution, we could use this state - but then if we were efficiently integrating the distribution classicaly, say using Monte Carlo methods, we might as well sample from the classical distribution as well.\n",
    "\n",
    "The reason we avoid generating the distribution as a mixed quantum state is that we often need to perfom further, uniquely quantum, processing on it after creation - in this case, we cannot use the mixed state apporach.\n",
    "\n",
    "#### Encoding the distribution\n",
    "\n",
    "If we wanted to create a $N$ region discretization, we would need $n = log N$ qubits to represent the distribution. Let's look at a super simple case to start off: $N = 2$, so $n = 1$.\n",
    "\n",
    "We have probabilities $p_{0}^{(1)}$ and $p_1^{(1)}$, of a random variable following the distribution lying in region $0$ and region $1$, respectively, with $p^{(i)}_{j}$ representing the probability of measuring a random variable in region $j$ if it follows the discretized distribution over $i$ qubits.\n",
    "\n",
    "Since we only use one qubit, all we need to do is integrate over region $0$ to find the probability of a variable lying within it. Let's take a quick look at the Bloch sphere:\n",
    "\n",
    "![Bloch Sphere](./img/load_probability_distributions/bloch.png)\n",
    "\n",
    "If a qubit is rotated about the y-axis by angle $\\theta$, then the probability of measuring it as zero is given by $\\cos (\\frac{\\theta}{2})^2$ - so we can figure out how much to rotate a qubit by if we're using it to encode a distribution:\n",
    "\n",
    "$$ \\theta = 2 * \\cos^{-1} \\left ( \\sqrt{p_{0}^{(1)}}\\right )$$\n",
    "\n",
    "$$p_{0}^{(1)} = \\int_{x^{(1)}_{0}}^{x_{1}^{(1)}}p(x) dx$$\n",
    "\n",
    "Where $x^{(1)}_{0}$ and $x_{1}^{(1)}$ are the first and second region boundaries when 1 qubit is used. This leaves us with\n",
    "\n",
    "$$|\\psi \\rangle = \\sqrt{p_{0}^{(1)}} |0\\rangle + \\sqrt{p_{1}^{(1)}} |1\\rangle$$\n",
    "    \n",
    "Awesome!\n",
    "\n",
    "Now that we know how to do it for distributions with two regions, let's see if we can expand it to include more regions - i.e., can we convert a quantum state encoding a $N$ region discretization into one encoding a discretization with $2N$ regions?\n",
    "\n",
    "To get started, let's avoid all the complicated integration stuff we'll need to do later by defining a function $f(i, n)$ such that\n",
    "\n",
    "$$f(i, n) = \\frac{\\int_{x_{k}^{(n + 1)}}^{x_{k + 1}^{(n + 1)}} p(x) dx}{\\int^{x_{i + 1}^{(n)}}_{x_{i}^{(n)}} p(x) dx}$$\n",
    "\n",
    "Where $k = 2 * \\left ( \\frac{i}{2} - \\frac{i \\% 2}{2} \\right )$. The equation above probably looks a little hopeless, but all it does it computes the conditional probability of a value lying in the left subregion of region $i$ (when we have $N$ regions), given that it lies in region $i$. \n",
    "\n",
    "Why do we need this?\n",
    "\n",
    "We're assuming that dividing the distribution into $N$ regions is just an intermediary step in the process of dividing it into the desired $2^{m}$ regions - so $x_{k}^{(n + 1)}$ refers to the same boundary that $x_{i}^{(n)}$ does.\n",
    "\n",
    "Now that we've defined $f(i, n)$, all we need to do to figure out how much to rotate the $(n + 1)^{th}$ qubit is compute\n",
    "\n",
    "$$\\theta_{i}^{(n + 1)} = 2 * \\cos^{-1} \\left ( \\sqrt{f(i, n)}\\right )$$\n",
    "\n",
    "Now all we need to do is rotate the $(n + 1)^{th}$ qubit by $\\theta_{i}^{(n + 1)}$ conditioned on the state $|i\\rangle$ represented using $n$ qubits:\n",
    "\n",
    "$$\\sqrt{p_{i}^{(n)}}|i\\rangle \\rightarrow \\sqrt{p^{(n + 1)}_{k}}|k\\rangle + \\sqrt{p^{(n + 1)}_{k + 1}}|k+1\\rangle$$\n",
    "\n",
    "Since we showed that constructing a state for $n = 1$ was possible, and given a $2^n$ region discretization, we could convert into a distribution with $2^{(n + 1)}$ regions, we just inductively proved that we can construct a superposition state corresponding to a $2^n, n \\in \\mathbb{N}$ region discretized distribution - pretty cool!\n",
    "\n",
    "Now that we've gotten the concepts down, let's move on to building our own quantum distribution encoder.\n",
    "\n",
    "#### Required modules"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "from qiskit import QuantumRegister, ClassicalRegister\n",
    "from qiskit import Aer, execute, QuantumCircuit\n",
    "from qiskit.circuit.library.standard_gates import RYGate\n",
    "from qiskit.tools.visualization import circuit_drawer\n",
    "from numpy import pi, e, sqrt, arccos, log2\n",
    "from scipy.integrate import quad\n",
    "%matplotlib inline\n",
    "import matplotlib.pyplot as plt"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Let's define a function representing our distribution, so that we can change super quickly whenever we want to. We'll start off with a super simple function, like $N(0, 2)$:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "def distribution(x):\n",
    "    \"\"\"\n",
    "    Returns the value of a chosen probability distribution at the given value\n",
    "    of x. Mess around with this function to see how the encoder works!\n",
    "\n",
    "    The current distribution being used is N(0, 2).\n",
    "    \"\"\"\n",
    "    # Use these with normal distributions\n",
    "    mu = 0\n",
    "    sigma = 2\n",
    "    return (((e ** (-0.5 * ((x - mu) / sigma) ** 2)) / (sigma * sqrt(2 * pi))) / 0.99993665)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The 0.99993665 is a normalisation factor used to make sure the sum of probabilities over the regions we've chosen adds up to 1.\n",
    "\n",
    "Next, let's create everything else we need to compute $f(i, n)$:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "def integrate(dist, lower, upper):\n",
    "    \"\"\"\n",
    "    Perform integration using numpy's quad method. We can use parametrized\n",
    "    distributions as well by using this syntax instead:\n",
    "    quad(integrand, lower, upper, args=(tupleOfArgsForIntegrand))\n",
    "    \"\"\"\n",
    "    return quad(dist, lower, upper)[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [],
   "source": [
    "def computeRegionProbability(dist, regBounds, numRegions, j):\n",
    "    \"\"\"\n",
    "    Given a distribution dist, a list of adjacent regions regBounds, the\n",
    "    current level of discretization numRegions, a region number j, computes\n",
    "    the probability that the value random variable following dist lies in\n",
    "    region j given that it lies in the larger region made up of regions\n",
    "    [(j // 2) * 2, ((j + 2) // 2) * 2]\n",
    "    \"\"\"\n",
    "    totalRegions = len(regBounds) - 1\n",
    "    k = 2 * j\n",
    "\n",
    "    prob = integrate(dist, regBounds[(totalRegions // numRegions) * k],\n",
    "        regBounds[(totalRegions // numRegions) * (k + 1)]) / integrate(\n",
    "        dist, regBounds[(totalRegions // numRegions) * ((k // 2) * 2)],\n",
    "        regBounds[(totalRegions // numRegions) * (((k + 2) // 2) * 2)])\n",
    "\n",
    "    return prob"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "$computeRegionProbability$ gives us the value of $f(i, n)$. We're finally ready to start writing the quantum part of our program - let's start by creating the registers and circuit we need:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "def encodeDist(dist, regBounds):\n",
    "    numQubits = int(log2(len(regBounds) - 1))\n",
    "\n",
    "    a = QuantumRegister(2 * numQubits - 2)\n",
    "    c = ClassicalRegister(numQubits)\n",
    "    qc = QuantumCircuit(a, c)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Now we can create the looping construct we need to be able to iteratively divide the distribution into $2^m$ regions, starting from $n = 1$ ($2$ regions), and dividing until $n = log N$ ($N$ regions). We need to loop over the different regions in the current , and compute the value of $f(i, n)$ for each one:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "    for i in range(numQubits):\n",
    "        numRegions = int(2 ** (i + 1))\n",
    "\n",
    "        for j in range(numRegions // 2):\n",
    "            prob = computeRegionProbability(dist, regBounds, numRegions, j)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Now we need to apply the controlled rotations - but we also need to write in a special case for $n = 1$, because there are no qubits to condition the rotation on:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "            if not i:\n",
    "                qc.ry(2 * arccos(sqrt(prob)), a[2 * numQubits - 3])"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Since we'll be using gates with an arbitrary number of control qubits, we use the ControlledGate:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "            else:\n",
    "                cGate = RYGate(2 * arccos(sqrt(prob))).control(i)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "We know that we need to use the qubits indexed by $[0, 1, ..., i - 1]$ as control qubits, and the $n^{th}$ one as the target - but before we can apply the gate we need to perform a few bit flips to make sure that the $n^{th}$ qubit is rotated only when the control qubits are in the state $|i\\rangle$. We can figure out which qubits to flip using this function:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [],
   "source": [
    "def getFlipList(i, j, numQubits):\n",
    "    \"\"\"\n",
    "    Given the current level of desired level of discretization, the\n",
    "    current level of discretization i and a region number j,\n",
    "    returns the binary bit string associated with j in the form of\n",
    "    a list of bits to be flipped.\n",
    "    \"\"\"\n",
    "    binString = str(bin(j))[2:]\n",
    "    binString = (\"0\" * (numQubits - len(binString))) + binString\n",
    "    bitFlips = []\n",
    "\n",
    "    for k in range(numQubits - i, numQubits):\n",
    "        if binString[k] == '0':\n",
    "            bitFlips.append(3 * numQubits - 3 - k - i)\n",
    "\n",
    "    return bitFlips"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Here the variable j represents the region number, which we convert to binary, and then flip qubits so that the resulting binary string is all ones. After finding out which qubits we need to flip, we can create a controlled gate and append it to the quantum circuit back in $encodeDist$:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "                for k in listOfFlips:\n",
    "                    qc.x(a[k])\n",
    "\n",
    "                qubitsUsed = [a[k] for k in\n",
    "                    range(2 * numQubits - 2 - i, 2 * numQubits - 2)]\n",
    "\n",
    "                qubitsUsed.append(a[2 * numQubits - 3 - i])\n",
    "                qc.append(cGate, qubitsUsed)\n",
    "\n",
    "                for k in listOfFlips:\n",
    "                    qc.x(a[k])"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "All that's left is to return the quantum circuit:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "    return qc, a, c"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Here's the entire function, so that we can run it in the notebook:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [],
   "source": [
    "def encodeDist(dist, regBounds):\n",
    "    \"\"\"\n",
    "    Discretize the distribution dist into multiple regions with boundaries\n",
    "    given by regBounds, and store the associated quantum superposition\n",
    "    state in a new quantum register reg. Please make sure the number of \n",
    "    regions is a power of 2, i.e. len(regBounds) = (2 ** n) + 1.\n",
    "\n",
    "    Additionally, the number of regions is limited to a maximum of\n",
    "    2^(n // 2 + 1), where n is the number of qubits available in the backend\n",
    "    being used - this is due to the requirement of (n - 2) ancilla qubits in\n",
    "    order to perform (n - 1) control operations with minimal possible depth.\n",
    "\n",
    "    Returns a new quantum circuit containing the instructions and registers\n",
    "    needed to create the superposition state, along with the size of the\n",
    "    quantum register.\n",
    "    \"\"\"    \n",
    "    numQubits = int(log2(len(regBounds) - 1))\n",
    "\n",
    "    a = QuantumRegister(2 * numQubits - 2)\n",
    "    c = ClassicalRegister(numQubits)\n",
    "    qc = QuantumCircuit(a, c)\n",
    "\n",
    "    for i in range(numQubits):\n",
    "        numRegions = int(2 ** (i + 1))\n",
    "\n",
    "        for j in range(numRegions // 2):\n",
    "            prob = computeRegionProbability(dist, regBounds, numRegions, j)\n",
    "\n",
    "            if not i:\n",
    "                qc.ry(2 * arccos(sqrt(prob)), a[2 * numQubits - 3])\n",
    "            else:\n",
    "                cGate = RYGate(2 * arccos(sqrt(prob))).control(i)\n",
    "                listOfFlips = getFlipList(i, j, numQubits)\n",
    "\n",
    "                for k in listOfFlips:\n",
    "                    qc.x(a[k])\n",
    "\n",
    "                qubitsUsed = [a[k] for k in\n",
    "                    range(2 * numQubits - 2 - i, 2 * numQubits - 2)]\n",
    "\n",
    "                qubitsUsed.append(a[2 * numQubits - 3 - i])\n",
    "                qc.append(cGate, qubitsUsed)\n",
    "\n",
    "                for k in listOfFlips:\n",
    "                    qc.x(a[k])\n",
    "\n",
    "    return qc, a, c"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Finally, we can call our function, and compare the results with those from a classical computer - we also need a helper function that pads bit strings for us, so that we can plot the classical results on the same axis as the quantum ones:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAA7IAAAIICAYAAABTptJTAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4yLjEsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy+j8jraAAAgAElEQVR4nOzdeXTV5YH/8c9zs4cskIUQCBACYQtZWEVR3CpgrUpdWq1VaTtaa6sd+2tHO9qpY3VqHVtbxo4eW63a2haLbbVa7biBCIgmikCAsAYSCBASQkL25D6/P3KhAQIJIeS5y/t1zj3cPN/tc8k5Xj98v9/na6y1AgAAAAAgUHhcBwAAAAAA4FRQZAEAAAAAAYUiCwAAAAAIKBRZAAAAAEBAocgCAAAAAAIKRRYAAAAAEFDCu1vBGDNc0vOShkjySnrKWvsLY0ySpEWSMiWVSvqCtfaAb5vvS/qapHZJd1pr/+EbnyrpWUkxkv4u6dvWWmuMifIdY6qkKklftNaWnixXSkqKzczMPLVPCwAAAAAICEVFRfuttaldLeu2yEpqk/T/rLUfG2PiJRUZY96UtEDS29bah40x90i6R9LdxpiJkq6TlCNpqKS3jDFjrbXtkp6QdKukD9RRZOdJel0dpfeAtXaMMeY6ST+R9MWThcrMzFRhYWEP4gMAAAAAAo0xZseJlnV7abG1tsJa+7HvfZ2kDZKGSbpS0nO+1Z6TNN/3/kpJf7TWNltrt0vaImmGMSZdUoK1dqW11qrjDGznbQ7va7Gki40x5hQ+IwAAAAAgRJzSPbLGmExJkyWtkpRmra2QOsqupMG+1YZJKuu0WblvbJjv/bHjR21jrW2TdFBS8qlkAwAAAACEhh4XWWNMnKSXJP2rtbb2ZKt2MWZPMn6ybY7NcKsxptAYU1hZWdldZAAAAABAEOrJPbIyxkSoo8S+YK39s294rzEm3Vpb4btseJ9vvFzS8E6bZ0ja7RvP6GK88zblxphwSYmSqo/NYa19StJTkjRt2rTjii4AAACAwNTa2qry8nI1NTW5joJ+Fh0drYyMDEVERPR4m57MWmwkPS1pg7X2Z50WvSLpZkkP+/58udP4740xP1PHZE/Zkj601rYbY+qMMTPVcWnyTZL+55h9rZR0jaR3fPfRAgAAAAgB5eXlio+PV2ZmppguJ3RYa1VVVaXy8nKNGjWqx9v15IzsLEk3SlprjFntG/t3dRTYF40xX5O0U9K1viDFxpgXJa1Xx4zH3/TNWCxJ39A/H7/zuu8ldRTl3xpjtqjjTOx1Pf4EAAAAAAJeU1MTJTYEGWOUnJysU711tNsia619X13fwypJF59gm4ckPdTFeKGkSV2MN8lXhAEAAACEJkpsaOrN7/2UZi0GAAAAAPTez3/+czU0NLiOoSVLlmjFihVHfn7yySf1/PPP98m+/+u//qtP9nMyFFkAAAAA6Cf+WmRvu+023XTTTX2yb4osAAAAAPSThx56SOPGjdNnPvMZXX/99Xr00UclSRdccIEKCwslSfv371dmZqYkqbS0VOedd56mTJmiKVOmHCmGS5Ys0QUXXKBrrrlG48eP1w033CBrrRYuXKjdu3frwgsv1IUXXihJiouLO3L8xYsXa8GCBZKkBQsW6Bvf+IYuvPBCZWVlaenSpfrqV7+qCRMmHFnnWEVFRTr//PM1depUzZ07VxUVFZKkhQsXauLEicrLy9N1112n0tJSPfnkk3rsscdUUFCgZcuW6f777z/q8951112aPXu2JkyYoI8++khXXXWVsrOzdd999x053vz58zV16lTl5OToqaeekiTdc889amxsVEFBgW644QZJ0u9+9zvNmDFDBQUF+vrXv6729nadrh49fgcAAAAA+st//q1Y63fX9uk+Jw5N0A8vzznh8qKiIv3xj3/UJ598ora2Nk2ZMkVTp0496T4HDx6sN998U9HR0dq8ebOuv/76I4X3k08+UXFxsYYOHapZs2Zp+fLluvPOO/Wzn/1M7777rlJSUrrNfODAAb3zzjt65ZVXdPnll2v58uX69a9/renTp2v16tUqKCg4sm5ra6vuuOMOvfzyy0pNTdWiRYt077336plnntHDDz+s7du3KyoqSjU1NRo4cKBuu+02xcXF6bvf/a4k6e233z7q2JGRkXrvvff0i1/8QldeeaWKioqUlJSk0aNH66677lJycrKeeeYZJSUlqbGxUdOnT9fVV1+thx9+WI8//rhWr+6YJ3jDhg1atGiRli9froiICN1+++164YUXTvvsL0UWAAAAQMhbtmyZPv/5zys2NlaSdMUVV3S7TWtrq771rW9p9erVCgsL06ZNm44smzFjhjIyMiRJBQUFKi0t1bnnnntKmS6//HIZY5Sb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/kOSdOONN+rVV1/VNddco8cff1yPPvqopk2bptbWVt1xxx16+eWXlZqaqkWLFunee+/VM888c9LfwamgyAIA0E+eq8nT/sRn9I+0If1zwIR0VQ8YrYm1Rao42Kj0xJj+OS4ABKB33nlH11xzjVJSUiRJSUlJx62zbt063XfffaqpqdGhQ4c0d+5cSdKsWbO0YMECfeELX9BVV10lSTr77LP10EMPqby8XFdddZWys7OP2tdbb72lr3zlK4qNjT3qeCc6xom89dZbWr9+/ZGfa2trVVdXp1mzZuk73/mObrjhBl111VXKyMjo9u/g0ksvVUREhHJzc9Xe3q558+ZJknJzc1VaWipJevfdd/XII4+ooaFB1dXVysnJ0eWXX37UfkpKSrRu3TpdcsklkqT29nalp6d3e/xTQZEFAKAf1Dc266Pt1Vowa1S/HtebPU/NRSu1fPN+XTPtJPfiAoC/OdkZ1MjYky8fkNztGdhjWWtljDnpOgsWLNBf//pX5efn69lnnz1yRvPJJ5/UqlWr9Nprr6mgoECrV6/Wl770JZ111ll67bXXNHfuXP3617/WRRf989aSEx3vRMc4Ea/Xq5UrVyom5uh/rLznnnt02WWX6e9//7tmzpypt956q9u/g6ioKEmSx+NRRETEkXwej0dtbW1qamrS7bffrsLCQg0fPlz333+/mpqajtuPtVY5OTlauXJlt8fsLe6RBQCgH2xdtkhLw7+puen1/XrcpCse0t2R/67lW6v69bgAEGguvvhivfjii6qq6vjvZVeXFtfV1Sk9PV2tra164YUXjoxv3bpVZ511lh544AGlpKSorKxM27ZtU1ZWlu68805dccUVWrNmzVH7mjNnjp555pkj98AePt6JjnEic+bM0eOPP37k59WrVx/JlJubq7vvvlvTpk3Txo0bFR8fr7q6ulP8m/mnw6U1JSVFhw4d0uLFi48s67zvcePGqbKy8kiRbW1tVXFxca+P2xWKLAAA/aC55C3Fq1GTJk7q1+N6PEbnjE7WB5v3yFrbr8cGgECSk5Oje++9V+eff77y8/P1ne9857h1fvSjH+mss87SJZdcovHjxx8Z/973vqfc3FxNmjRJs2fPVn5+vhYtWqRJkyapoKBAGzdu1E03HX3P7rx583TFFVdo2rRpKigo0KOPPnrSY5zIwoULVVhYqLy8PE2cOFFP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59B4T/ZRPLycT7wScV8EHa/0+fn7IYte3w95NZ/ueDmfeHl9PzQqdlkBIJuOV18SUas7ibgvghPfR33F69uQl3Xi5fXtyMs6XvJ6H8VTp694OZ+kpEa2eyuACcaYUmNMCnA18Gzs64bYOjcAz8R+fha42hiTaowpBSYAy2OHxTQYYxbGjl2//ohtbojVmgm8DQQTVOvQnHKAIb2Z03H+bs8C82LrfoGON5onok488zmqE9hHPZ1PPHU8m89xxHudi9ex5tRdvnhuR8faR17W8Ww+3azv6XyOU+eQSmD4Uf7X9UgC9lE8daDn+ygens2nlxm8vi8C+CjQFHvfl9d1PJtPDy6rV/M5gdw9nc9R9WD/XAEsTWCt7iTivghOfB/1Fa9vQ17W8XROJ7CNJ3PqRe4eScA+iqdOX/FsPknL9oMzTvXnLzquGFvoOOvat2LLCoFX6Dgt/CtAwWHrfyu27mZiZy+LLZ8HrIuN3cnfT9GdRscbtA+dprwsgbXm0/HsTSsdz+SGelnnh/z9VYly4DtHzOnQx1LsTFCdeOezg45nrBpj2089wX3U0/n0tI7X8zne/onnOtfTWt3N6fLYWBsdZ09+0YPb0dH2kZd1vJ5PPLchL+scmk8THSdHajviutBdrWNdF7zeRz2tE+8+OlYdr/dRT+scmk84NmZjv3+axNwXNcT+Zu0JquP1fI63f7yaj9f751jXgxN5rFBFxyuUJzqnntbyek5e76Oe1uluPom4HzrafBJxP9QUu7x2D2rFs48ScV/U0310rOuC1/uop3W8no/X+6endQ6/zlUB6w9dluuvQ39wERERERERkaSgQ4tFREREREQkqaiRFRERERERkaSiRlZERERERESSihpZERERERERSSpqZEVERERERCSpqJEVERERERGRpKJGVkRERERERJKKGlkRERERERFJKv8fCZuEK56cOHQAAAAASUVORK5CYII=\n",
      "text/plain": [
       "<Figure size 1152x648 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "def pad(x, numQubits):\n",
    "    \"\"\"\n",
    "    Utility function that returns a left padded version of the bit string\n",
    "    passed.\n",
    "    \"\"\"\n",
    "    string = str(x)[2:]\n",
    "    string = ('0' * (numQubits - len(string))) + string\n",
    "    return string\n",
    "\n",
    "regBounds = [i for i in range(-16, 17)]\n",
    "qc, a, c = encodeDist(distribution, regBounds)\n",
    "numQubits = (qc.num_qubits + 2) // 2\n",
    "\n",
    "for i in range(numQubits - 2, 2 * numQubits - 2):\n",
    "    qc.measure(a[i], c[i - (numQubits - 2)])\n",
    "\n",
    "backend = Aer.get_backend('qasm_simulator')\n",
    "shots = 100000\n",
    "job = execute(qc, backend=backend, shots=shots)\n",
    "results = job.result().get_counts()\n",
    "resultsX = []\n",
    "resultsY = []\n",
    "\n",
    "for i in [pad(bin(x), numQubits) for x in range(2 ** (numQubits))]:\n",
    "    resultsX.append(i)\n",
    "    if i in results.keys():\n",
    "        resultsY.append(results[i])\n",
    "    else:\n",
    "        resultsY.append(0)\n",
    "\n",
    "truthDisc = [integrate(distribution, regBounds[i], regBounds[i + 1]) * shots for i in range(\n",
    "    len(regBounds) - 1)]\n",
    "\n",
    "plt.figure(figsize=[16, 9])\n",
    "plt.plot(resultsX, resultsY)\n",
    "plt.plot(resultsX, truthDisc, '--')\n",
    "plt.legend(['quantum estimate', 'classical estimate'])\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Let's take a look at the quantum circuit:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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ySopHnrtWT3ejrhPj7n4JGxLN34VuOyXcl1uaNMDugyCuATz4yMh5nDylcKOL2Hft8Yv4ZZJ7mTkI5J21q3g9xu/sr17FRTnV8xv0ha6XHXmr6M79bNYE4cyjRrJP1wxLyEJzh9gfG6s4tRc1/d1SEEuZC6BH3dQfsTfHQvtehtf+Gozcru2nJhrp9Z1qHw+2PW1sV6t/KMGzTtAlzRjpKFVVB+hs3IdkrMTti83fuG0THwTOO8yaNfHsjCiItdOVJQHmUvhh++p2MZ4oG0vY78spoGd0Ynd/H7Ysxr2rIWSgor5SSnGNqZpW/tiE2uFo18U9VfD7Nq1K0uWLDHNu/322+nRo4epYQiQlJTEtGnTmDZtWpV/q1GjRowcOZLJkyfz1FNP8c0337Bs2TL+9re/hS1+O7hccG4/SOkLnz9nzLtsDDRKtjUsqaG4REi91tiQLHvZmDdwvDE/GrljjFx0ugKW/NWYd+U9xg57NHK5oH1/Y3TUF/qcA8ZIoZZd4MQhWD3TmHfFL3XkVgwJTaHvz4xfnl9xajfhqgnGSGURt9s4wNDxUljygjHvil9BYpK9cUnkSO4ELc6DvBxY9boxb8Dd2saIoUEj6H09dL0alr9izBs44dQod4l6LpexfWl/EXzxvDHv8ruib9CDhEfUNw2rsnbtWi677LJaPfaVV15hzJgxNGvWjHbt2jFjxgw6duxYtwFGCFelk9ujuZHgdJWbhNHaMKys8migaG0YVubW59zE5TIu01D5tkhllU9TV8NQTlf5N5XUMJTTuVzQuKX5tkhlDRpW/F8NQzld5UsHqWEodUVNw9Pk5eWRmZnJvffeW6vHJycns2DBgjqOSkRERERERERExDpqGp6mUaNGeL1eu8MQERERERERERGxTVT/erKIiIiIiIiIiIicSU1DERERERERERERMVHTUEREREREREREREzUNBQRERERERERERETNQ1FRERERERERETERE1DERERERERERERMYmxOwCRs1E89Fq7Q6gVJ8btxJjFOqoP6zg1106N24mcmGsnxuxUTsy1E2N2KuVaREQq00hDERERERERERERMVHTUEREREREREREREzUNBQRERERERERERETNQ1FRERERERERETERE1DERERERERERERMVHTUEREREREREREREzUNBQRERERERERERETNQ1FRERERERERETERE1DERERERERERERMVHTUEREREREREREREzUNBQRERERERERERETNQ1FRERERERERETERE1DERERERERERERMVHTUEREREREREREREzUNBQRERERERERERGTGLsDEBER54tb9Iktz1s89FpbntdOTs21HXFHY32AM3Pt1Lp2ItVH6FQf1nFijURjfYAzc+3UunYiJ+baiTFbSSMNRURERERERERExERNQxERERERERERETFR01BERERERERERERM1DQUEREREREREREREzUNRURERERERERExERNQxERERERERERETFR01BERERERERERERM1DSsgdzcXMaPH0+rVq1ITExkwIABrFixwu6wRERERERERERE6pSahiHy+/2MHDmSuXPnMnXqVObPn09ycjJDhw5l/fr1dodni9zsiv/vWgmFx+2LRWrHWwrZmytuZ2825kUrvw9ydlbc3rsOSgrti8dufn8Vn/MT9sUTCfKPwI5Kx4rycuyLRSJPaTHs21Bx+9B28Pnsi0cii98PR/ZU3N6zFopP2hePRJ6CY7Dzq4rbJw7ZF4tEHm8J7P+u4vYP34PPa188Eln8fji6r+L27tVQlG9fPFJ/qGkYogULFpCens6MGTO44447GDJkCLNnzyYlJYWJEyfaHZ6ligvgm3dhzVsV83asgBWvQuYSo/Eike/wHljxD9j0ccW8TR8b8w7vqf5x9VX+YfhqOmyYUzHv+y9g+Suwf6N9cdml+CR8M6vqz/m2dGPHpLb8BQWUjBqNb3lF981fVETpbx6k9PEn8Udgl8VXChkfw9fTjeZpmZUzYOM8Y0c+Ejkx1+DMuA9uMdYXWxdXzNv4IXz5Tzj+g31xBeLEPIMz4y44Zqwv1s2umLdtKSz/h9E8jFROzLUTY/b5YOsi+PI1c9Nw1Ruw/gMoLbIvtkCcmGtwZtyHtsOyV2DLwop53/0HVkyDY/vtiysYJ+baiTEX5cHqN4199zLblxn1sfOrs9tvDycn5tqJMZ8tNQ0Bn8/H1KlT6dKlC/Hx8fTt25f09HS6devGPffcA8C8efNo0aIFw4YNK39cXFwco0ePZtGiReTnR0cb3+eDDR/A0b1V35/1DWxfbm1MUnO52cb7WFLFTmhJkdE4O37Q+rjsUpRnNMILcs+8z+eFLZ/Bwa3Wx2UXnxfWv1/NTqgf9qyB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Q9SrVy/FxcV5bP/zn/9cNWvWDFB0CFUkDcshMzNTjz76qBo0aKAaNWqob9++WrVqldVhAQAAAACAMNOtWze98cYbOnHihDIyMrR8+XItXrxYX3/9tbKysrR582Y9/vjjSkhIcHvcSy+9pL/85S9asGCBRZEjVJA09JHL5dKIESP073//WzNmzNCCBQtUr149DRkyRJs2bbI6PEtcOFP4/4MbpauXrIsFwSf3inR4a+Ht8yesi6W6u3pRythYeLvo3AScTunEnsLbp36QXE7r4kHFFJ/nF89aF0t1d/m8dGBdkdtZ1sXiK6dTOrG78PapvZLLZV081ZkjVzq2o/D22YPh3dculzne8p3YbY7HcOVySZlHC28f2SY5cqyLB9VX/fr1NW/ePG3YsEEPPfSQ6tevr9OnT2vlypVasmSJtmzZIofDoS5duuill17SgQMH9PDDD0syE4aPP/64rly5ohkzZlj8ThDsSBr66NNPP1V6erpmzZql+++/X4MHD9a8efOUlJSkKVOmWB1eQOVelbZ8In31ZmHd919IX74q7V0T3htOMB3cKK18VdqxuLDu67elDe9LVy9YF5cnrkuXlDNylJxfFq4edl25otzHn1TuH/4oVxBuAbtc0g+rpS//Ie36orD+qzfNOZp71brYPAnFvpZCM+5zh6TVr0lbPyms2/xvafUb7j9qgk0o9rW/Yna5pD2rSs7zNf+Uti6o3DwPxX6W/Be30yHtXCKtek3anV5Yv+o18/vM6Qi+mCXpTIa0aqa0dX5h3eaPzXmedaziMaOkE7vNubjts8K6De9La98Kz0R+1jFp9evmeMu3db45Hs8etC4uq1w+L617V1o3p7Bu+3/NbeIj26yLC9VP79699d133+nOO+/U+fPn9eKLL6pjx46qV6+eBg4cqBtvvFFdu3ZVzZo19ZOf/ERffPGFatWqpddff1179uwpSBjecccd+uyzz7y/IMIaSUNJTqdTM2bMUNu2bRUTE6MuXbooPT1d11xzjcaNGydJmj9/vhITEzV06NCCx0VFRWnUqFFasmSJLlwI0kxIFXM5zR+cJ/eUft/eNdK+rwIfF4LHoS1mEtmZW/K+swelDfOCc4+rERsr2513yDHnPblcLrkcDjmmPidFRso++VcybMH3cbnvK7OUtmrs5B5zrgbjirJQ7Gsp9OLOOi5tnCddKeXr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\n",
      "text/plain": [
       "<Figure size 1694.03x1769.88 with 1 Axes>"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "circuit_drawer(qc, output='mpl')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### Things to do next\n",
    "Looks like we're done - awesome!\n",
    "\n",
    "Taking all the functions from this notebook and pasting them into a python file will give you a working copy of this program, provided you have all the dependencies installed - if you want a regular python file instead, you can get a copy [here](https://github.com/SashwatAnagolum/DoNew/blob/master/loadProbDist/loadProbDist.py).\n",
    "\n",
    "A possible next step after getting the hang of encoding distributions is to figure out ways to process the quantum state further, leading to purely quantum transformed versions of the distribution.\n",
    "\n",
    "Let me know if you figure out any other ways we can work with the quantum state we get using this circuit, or if you have any other questions - you can reach me at [sashwat.anagolum@gmail.com](mailto:sashwat.anagolum@gmail.com)"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.6.6"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
